package com.example.tse.rbhttpservice.service.account.model;

/**
* 验证第三方登录key是否已经绑定会员
* @author wliu
*  edit   tse
*/
public abstract class AccountAuthLoginRequest {


public  AccountAuthLoginRequest() {
uid=giveUid();
type=giveType();
unionId=giveUnionId();
}


//第三方登录返回key
private String uid = "";

//来源，weiboquick、wxquick、qqquick
private String type = "";

//第三方登录Id
private String unionId = "";

/**
* 第三方登录返回key
* @return uid
*/
public String getUid() {
return this.uid;
}

/**
* 第三方登录返回key
* @return uid
*/
public void setUid(String uid) {
this.uid = uid;
}


public abstract String giveUid();

/**
* 来源，weiboquick、wxquick、qqquick
* @return type
*/
public String getType() {
return this.type;
}

/**
* 来源，weiboquick、wxquick、qqquick
* @return type
*/
public void setType(String type) {
this.type = type;
}


public abstract String giveType();

/**
* 第三方登录Id
* @return unionId
*/
public String getUnionId() {
return this.unionId;
}

/**
* 第三方登录Id
* @return unionId
*/
public void setUnionId(String unionId) {
this.unionId = unionId;
}


public abstract String giveUnionId();

}
